/**
 * 数据工具类
 * 方法：
 *  （1）判断参数是否为数组
 */
export default class ArrayUtil {

  /**
   * 判断某个参数是否是数组类型
   * @param attr
   * @returns {boolean}
   */
  static isArray(attr){
    return Object.prototype.toString.call(attr) === "[object Array]";
  }

  /**
   * 合并数组
   * @param arr1
   * @param arr2
   * @param isUpdate 是否是数组更新操作。如果为true将修改第一个数组的值，false返回一个新的数组。
   */
  static mergeArray(arr1, arr2, isUpdate = true){

    if (isUpdate) {
      arr1 = arr1.concat(arr2);
    }

    return arr1.concat(arr2);
  }
}
